package net.kucoe.grin;

import java.lang.annotation.*;

/**
 * Annotates field of {@link Item} for being variance provider.<br/>
 * 
 * @author Vitaliy Basyuk
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Variance {
    
    /**
     * Item name that could provide that variance.
     * 
     * @return class
     */
    Class<?>[] value() default {};
}
